// 非简写版本(方便理解)
// function to (promiseObj) {
//   const newPromise = promiseObj.then(function (res) {
//     return [null, res]
//   }).catch(function (err) {
//     return [err, null]
//   })

//   return newPromise
// }
// export default to

// 简写:
// 嵌套一层Promise对象，用来处理错误信息
export default promiseObj => promiseObj.then(res => [null, res]).catch(err => [err, null])
